package com.zw.a.basic.a02.demo05_switch;

import java.util.Scanner;

//案例: 演示switch语法 入门案例.
public class SwitchDemo01 {
    public static void main(String[] args) {
        /*
            规则:
                输入： 1、2、12 输出：冬季
                输入： 3、4、5 输出：春季
                输入： 6、7、8 输出：夏季
                输入： 9、10、11 输出：秋季
                输入：其它数字 输出：数字有误
         */
        //1. 提示用户录入一个月份并接收.
        System.out.println("请录入一个月份: ");
        Scanner sc = new Scanner(System.in);
        int month = sc.nextInt();

        //2. 通过switch.case语句判断月份, 并打印对应的结果.
        switch (month) {    //表达式可以放: byte, short, char, int,  JDK1.5: 枚举,  JDK1.7: String
            case 12:
                System.out.println("冬季");
                break;
            case 1:
                System.out.println("冬季");
                break;
            case 2:
                System.out.println("冬季");
                break;
            case 3:
                System.out.println("春季");
                break;
            case 4:
                System.out.println("春季");
                break;
            case 5:
                System.out.println("春季");
                break;
            case 6:
                System.out.println("夏季");
                break;
            case 7:
                System.out.println("夏季");
                break;
            case 8:
                System.out.println("夏季");
                break;
            case 9:
                System.out.println("秋季");
                break;
            case 10:
                System.out.println("秋季");
                break;
            case 11:
                System.out.println("秋季");
                break;
            default:        //类似于 if.else语法的 else结构.
                System.out.println("没有这样的月份!...");
                break;
        }
    }
}
